*{
	text-decoration:none;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;

}
/*header */ 
.header{

    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
/*    background: -moz-linear-gradient(center top , #3a3938,#252524) repeat scroll 0 0 transparent;*/
	background: url("../images/bg_header.JPG");
    height:80px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	font-size:13px;
	margin: auto;
	padding:5px;
}
.logo{
	color:#fff;
	font-weight:bold;
	font-size:30px;
	border:0;
	margin:-2px 0 0 5px;
}
#search-form{
	float:right;
	margin:10px 30px ; 
}
#glass-but{
    height: 23px;
    width: 24px;
    cursor: pointer;
	position: absolute;
    right: 38px;
	top:14px;
	border:0px;
	background-color:#eee;
}
 #search-form #search-query {
    width: 180px;
}

#search-form #search-query {
   
    background: none repeat scroll 0 0 #eee;
    border: 1px solid black;
    color: #000;
    font: 13px Arial,sans-serif;
    padding: 6px 25px 4px 6px;
    width: 215px;
}

img{
}
.login{
	margin:10px 20px 0 0 ;
	float:right;
}
.main{
	background-color:#fff;
	height:auto;
	border:1px solid #f9fbfc;
	width:960px;
	margin:50px auto;
}
#block{
	background-image:url('../images/worldmap.jpg.png');
}
.register{
	width:500px;
	height:500px;
	background:#abc;
	float:right;
	margin-top:40px;
	padding:30px;
}
.inputstyle {
	height:30px;
	width:200px;
	border:2px solid #cecece;
}
.inputstyle1{
	height:25px;
	border:2px solid #eee;
}
.b_login{
	width:60px;
	height:25px;
}
table{

	font-size:17px;

}
.picture{
	width:350px;
	height:350px;
	background:#abc;
	margin:50px 20px 0 20px;
}
.register  input{

}
#sign{
	font-size:24px;
	font-weight:bold;
}



.serach_block{
	width:500px;
	margin-left:20px;
}
.search{
	width:550px;
	background-color:#efefef;
	height:50px;
	padding:20px;
	margin-top:30px;
}

.r_search{
	width:550px;
	height:40px;
	background-color:#efefef;
	margin-top:20px;
	padding:20px;
}
.r_input_search{
	margin:20px 0px;
	float:right;
	background-color:#111;
	color:#fff;
	padding:2px;
	width:70px;
}
.sinput{
	width:350px;
	height:25px;
	border:2px solid #3388cc;
	padding-left:30px;
}
.bsearch{
	background-color:#efefef;
	width:60px;
	height:30px;

}

.p_map{
	width:300px;
	height:200px;
	background-color:#efefef;
}


.u_img{
	float:right;
	width:50px;
	height:50px;
	background-color:#efefef;
	margin:5px 5px;
}
/*right block */
.rblock{
	width:300px;
	margin:10px 0 0 5px;
	float:right;
	border-left: 1px solid #f9f7f4;
}
.dismiss{
	float:right;
	color:#888;
	margin-right:10px;
}
.dismiss:hover{
	color:#111;
}
.right_sugg ,.places_around{
	padding:10px;
	width:280px;
	height:auto;
	border:1px solid #f0f6f7;
	background-color:#fff;
	margin-bottom:10px;
}
.head_block{
	moz-border-radius: 7px 7px 0 0 ;
	margin-top:0px;
	font-size:14px;
	font-weight:bold;
	color:#3a3938;
	font:16px Helvetica Neue,Helvetica,Arial,sans-serif !important;
	background-color:#f9f7f4;
	padding:8px;
	border-bottom:1px solid #f0eeeb;
}
.r_sugg , .r_places{
	width:100%;
	height:50px;
	border-top:solid #f0f6f7;
}
.input_avatar-settings{
	border-bottom:1px solid #f9f7f4;
	margin:0px 0 5px 0;
}
.img_user_follow{width:40px; height:40px; }
	.follow_user , .follow_places{
	float:right;
	margin:20px 20px 0 0;
	color:#111e22;
}

.r_update{
	margin-top:5px;
	width:100%;
	height:60px;
	background-color:#f9fbfc;
}
.r_input_update{

	float:right;
	margin:10px 10px;
	background-color:#111;
	color:#fff;
	padding:2px;
	width:70px;
}
.lblock{
	float:left;
	width:20%;
	border-right:0px solid ;
}
.cblock{
	width:650px;
	background-color:#fff;
	margin:10px 0px; 
	border:1px solid #eee;
}
/*  home page - center block  */
.c_map{
	width:100%;
	height:300px;
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CCCCCC;
	outline: 2px solid #f9fbfc;
}
#map_canvas {
    height: 300px;
}

.tag{
	width:auto;
	height:100px;
	border:1px solid #efefef;
	margin-top:10px;
	padding:10px;
}
.tag_size_1{font-size:12px; color:#005599; font-weight:bold; }
.tag_size_2{font-size:16px; color:#005599; font-weight:bold; }
.tag_size_3{font-size:20px; color:#005599; font-weight:bold; }
.tag_size_4{font-size:24px; color:#005599; font-weight:bold; }
.tag_size_5{font-size:28px; color:#005599; font-weight:bold; }

/*network page*/
.network_search{
	background:#efefef;
	width:440px;
	height:40px;
	padding:20px 0 20px 20px;
}
.network_follower{
	border:1px solid #f1f7f8;
}
.follow{
	width:440px;
	height:auto;
	padding:10px;
	background:#f6f9fa;
	margin-top:20px;
}
.network_input_follow{
	width:215px;
	background:#eee;
	color:#000;
	padding:5px;
	font-weight:bold;
}
.network_res_follow{
	width:460px;
	height:50px;
	background:#fff;
	border-bottom:1px solid #f0f6f7;
}
.u_follow_img , .place_follow_img{
	width:40px;
	height:40px;
	background:#eee;
	margin:-20px;

}
.u_name, .place_name{
	font-size:16px;
	line-height:12px;
	color:#005599;
	padding:0px  0 0 30px;
	margin:0px 0 0 20px;
}}
/*left block */
.info{
	width:200px;
	height:100px;
	background:#fff;
	margin-top:10px;
	border:1px solid #f0f6f7;
}
.u_name_info{
	font-size:16px;
	color:#005599;
	padding:5px  0 0 80px;

}
.u_images{
	width:70px;
	height:70px;
	background:#fff;
	margin:-35px 0 0 5px;
}
.u_images_thumb{width:70px; height:70px;}

.str_edit{
	margin:0px 0 0 80px;
	font-size:12px;
}
.l_list{}
.l_list ul {
	padding:0;
	margin:0;
}
.l_list ul li {
	float:right;
	list-style:none;
}
.l_list ul li a{
	display:block;
	width:60px;
	height:20px;
	color:#ccc;
	font-weight:bold;
	padding:15px;
	font-size:12px;
}
.l_list ul li a:hover{
	color:#fff;
	background-color:#212020;
}
/*social*/
.social_input{
	width:250px;
	height:30px;
	border:2px solid #5599aa;
	margin-top:10px;
}
.connect{
	width:70px;
	padding:5px;
	background:#5599aa;
	color:#fff;
	margin:5px 0 0 180px;
	font-weight:bold;
}
.conn_body{
	padding:40px 0 0 70px;
}
/* edit profile - center block*/
.edit_profile{
	height:auto;
	padding:40px 0 40px 90px;
	background:#fff;
	border:1px solid #efefef;
}

.edit_profile label{
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    float: left;
    font-size: 14px;
    padding-top: 4px;
    text-align: left;

}
.help-block  {
    display: block;
    line-height: 18px;
	color:#555555;
    margin: 5px 0 0 !important;
	font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;

}
.user_data{
    display: block;
    line-height: 12px;
	color:#555555;
    margin: 1px 0 0 !important;
	font: 12px Helvetica Neue,Helvetica,Arial,sans-serif !important;

}
.delete_image,.follow_id{
	font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
span.avatar-actions,.button_follow{
    line-height: 24px;
	color:#2a71aa;
}
.user_name{
	color:#3b7cb0;
	font-size: 14px; 
	font-weight:bold;
	max-width: 162px;
}
.profile-image {
    display: block;
    float: left;
    margin-right: 20px;
}
.profile_image{
    display: block;
    float: left;
    margin-right: 5px;

}
.list_edit{
	margin:10px 0 0 10px;
}
.list_edit ul {
	list-style:none; 
	margin:0;
	padding:0;
}
.list_edit ul li {
	float:left;
}
.list_edit ul li a {
	display:block;
	border-bottom:1px solid #efefef;
	padding:8px;
	color:#2a71aa;
	font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;

}
.list_edit ul li  a:hover {
	background:#faf9f7;
	color:#1966a3;
}
.list_edit ul li  a:active{
	background:#faf9f7;
	color:#1966a3;
}
.input_profile{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CCCCCC;
	outline: 2px solid #f9fbfc;
    color: #555555;
    font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;
    margin: 0;
    padding: 3px 4px;
    width: 210px;
	margin-top:10px;
}
.page_header{
	-moz-border-radius: 5px 5px 0 0;
    background: none repeat scroll 0 0 #f9f7f4;
	padding:10px 0 20px 20px;
	height:60px;
}
#text_page_header{
	margin:-50px 0 0 65px;
	float:left;

}

.profile_str{
	font-weight:bold;
	margin-top:10px;
}
.button_update{
	-moz-border-radius: 3px 3px 3px 3px;
	border:0;
	margin-top:5px;
	background:#e8e6e3;
	color:#777;
	padding:4px;
	font-weight:bold;
}
.button_update:hover{
	color:#333;
	background:#e0dedb;
}
.linked_text{
    width:85%;
	padding:10px;
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #eee;
	outline: 2px solid #f9fbfc;
    color: #333333;
    font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;
	background-color:#fcfbf9;
	margin-top:10px;
}
.str_social{
	margin-top:20px;
	font: 18px Helvetica Neue,Helvetica,Arial,sans-serif !important;

}
/* update page */
.message_box{
	border:0px solid green;
	height:70px;
	padding:5px;
	width:98%;
}
.compose_msg{
	width:620px;
	height:40px;
	border:1px solid #ccc;
	outline:2px solid #f9f7f4;
}
.share_button{
	float:right;
	-moz-border-radius: 3px 3px 3px 3px;
	border:0;
	margin:2px 20px;
	background:#5599bb;
	color:#eeeeee;
	padding:4px;
	font-weight:bold;
	width:70px;
}
.share_button:hover{
	color:#fff;
	background:#337799;
}

.update_body{
	-moz-border-radius : 3px 3px 3px 3px;
	border:0px solid green;
	width:100%;
	height:auto;
	padding:2px;
	margin-top:5px;
}
.result_update{
	background:#f5f6fa;
	height:auto;
	padding:5px;
	border-top:1px solid #ddd;
}
.status_content{
	border:0px solid blue;
    display: block;
    line-height: 18px;
    margin: 1px 0 0 60px !important;
	font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;
	color:#222;
	width:560px;
}
.img_update{
    display: block;
    float: left;
    margin:5px;	
}
.img_user_result_update{
}

.footer_status{
	border:0px solid green;
	height:20px;
	margin-left:60px;
	width:560px;
}
.footer_status ul {
	list-style:none;
	padding:0;
	margin:0;

}
.footer_status ul li {
	float:left;
}
.footer_status ul li a{
	display:block;
	padding-right:8px;
	color:#6699bb;
	font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
.footer_status ul li a:hover{
	color:#225599;
}
.comment_body{
	display:block;
	width:550px;
	border:1px solid #eee;
	padding:5px;
	margin:0 0 0 60px;
	background:#f9f7f5;
	height:60px;
}
.compose_comment{
	width:550px;
	height:30px;
	border:1px solid #ececec;
	outline:#f9f7f4;
}
.button_comment{
	-moz-border-radius: 3px 3px 3px 3px;
	border:0;
	float:right;
	margin:2px 2px;
	background:#5599bb;
	color:#eeeeee;
	padding:4px;
	font-weight:bold;
	
}
.button_comment:hover{
	color:#fff;
	background:#337799;
}
/*profile */
.nav_profile{
	border:0px solid green;
	height:35px;
	width:100%;
}
.nav_profile ul {
	padding:0;
	margin:0;
	list-style:none;
}
.nav_profile ul li {
	float:left;
}
.nav_profile ul li a{
	display:block;
	border-bottom:1px solid #eee;
	color:#2a71aa;
	padding:8px 12px 8px;
	font: 15px/18px Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
.nav_profile ul li a:hover{
	color:#005599;
	background:#faf9f7;
}
/*footer*/
.footer{
	border-top:1px solid #333;
	margin-top:10px;
}

.clear{
	clear:both;
}
